home *** CD-ROM | disk | FTP | other *** search
Text File | 1998-07-23 | 84.1 KB | 2,078 lines |
- UDO-Historie bis
-
- Release 6 Patchlevel 10
-
- 23. Juli 1998
-
- von
-
- Dirk Hagedorn
- Deutschland
- Asmecke 1
- 59846 Sundern
- E-Mail: DHagedorn@t-online.de
-
-
-
- Inhaltsverzeichnis
- ==================
-
- 1 Aenderungen seit Release 6
-
-
-
- 1 Aenderungen seit Release 6
- *****************************
-
-
- 1.1 PL11 vom 23.07.1998
- ========================
-
- Allgemeines:
-
- . Neu: Befehl !comment. Den hatte ich irgendwie vergessen,
- oder falls doch nicht, irgendwie den Ueberblick verloren.
- Jedenfalls kann man mit diesem Kommando eine Zeile Kommentar
- in die Ausgabedatei schreiben.
-
- . Neu: Benutzt man im Vorspann den Schalter
- !no_table_lines [<kuerzel>], so erzeugt UDO in Tabellen
- keine vertikalen oder horizontalen Linien (Josef Becker).
- Beispielsweise wuerde !no_table_lines [win,ipf] keine
- Tabellenlinien fuer WinHelp und IPF erzeugen.
-
- . Bugfix: Kein Absturz mehr bei der Benutzung der
- Kommandoabkuerzungen.
-
- . Bugfix: Die Laenge eines quotierten Ausrufungszeichens wurde
- nicht immer richtig berechnet, was sich besonders dann
- negativ bemerkbar machte, wenn man quotierte UDO-Befehle in
- Tabellen darstellen wollte (Gedaechtnisstuetze fuer mich:
- toklen() geaendert).
-
- HTML:
-
- . Aenderung: Die Tabellen-Caption wird nun direkt hinter dem
- <table>-Tag ausgegeben (Wilfried Behne, Alexander Clauss).
- CAB erzeugte sonst eine Fehlermeldung.
-
- . Aenderung: Statt "<i>" wird im Footer nun "<address>"
- verwendet (Stefan Braunstein).
-
- . Aenderung: Fuer die Kommandos !smallskip, !medskip und
- !bigskip wird wieder nur "<br>" ausgegeben (Norbert Hanz).
-
- PostScript:
-
- Ab diesem Patchlevel unterstuetzt UDO auch PostScript. Mein
- grosser Dank gilt Christian "chrisker" Krueger, ohne dessen
- Mithilfe die PostScript-Unterstuetzung noch lange haette auf sich
- warten lassen.
-
- UDO stuetzt sich auf ein von Christian entwickeltes Script. Die
- Umsetzung steckt noch in den Kinderschuhen. Christians Script
- ermoeglicht noch nicht alles (keine Bilder, keine Fussnoten, ...)
- und UDO kann noch nicht einmal alles das, was Christians Script
- bereits abdeckt.
-
- Daher betrachtet bitte die jetzigen PostScript-Dateien als
- voellig unkomplett, teilweise fehlerhaft. Ich haette Euch die
- bisherige Funktionalitaet eigentlich verschwiegen, allerdings
- erbitten Christian und ich uns Resonanz von denjenigen, die
- PostScript benoetigen oder sich damit auskennen.
-
- Als Kommandozeilenoption fungiert "--ps".
-
- RTF:
-
- . Aenderung: Zwischen Kapitelnummer und -bezeichnung wird nun
- kein Tabulator mehr, sondern zwei Leerzeichen ausgegeben
- (Norbert Hanz).
-
- WinHelp:
-
- . Aenderung: Titelseite und UDO-Werbeseite, die Ausrichtung
- der Bilder sowie die Non-Scrolling-Regions wurden an
- WinHelp4 (Help Workshop) angepasst (Norbert Hanz).
-
- . Aenderung: Im Inhaltsverzeichnis steht der Titel nun auch in
- einer Non-Scrolling-Region.
-
- . Aenderung: Die MAP-Datei hat nun die Endung ".hpc"
-
- . Neu: Kommandozeilenoption "--map-pas"
- UDO legt dann zusaetzlich eine MAP-Datei fuer Pascal/Delphi
- mit der Endung ".hpp" an. Bestehende Dateien werden ohne
- Vorwarnung ueberschrieben! (Dies betrifft auch WinHelp4)
-
- . Neu: benutzt man im Vorspann den Schalter !win_old_keywords,
- so erzeugt UDO wieder wie vor einiger Zeit WinHelp-Keywords,
- die aus dem eines Nodes, Alias oder Labels gebildet werden
- (Andreas Swazinna).
-
- WinHelp4:
-
- UDO unterstuetzt nun ein "neues" Format: WinHelp4. Zur Umwandlung
- in ein Helpfile wird der Microsoft Help Workshop 4.0x benoetigt
- (HCW.EXE), welcher kostenlos bei Microsoft erhaeltlich ist. Ich
- habe die URL nicht im Kopf; wer die Datei bei Microsoft nicht
- findet, sollte mal bei http://www.helpmaster.com vorbeischauen
- (sowieso empfehlenswert).
-
- WinHelp4 unterscheidet sich von WinHelp dadurch, dass UDO eine
- kleinere Schrift benutzt (MS Sans Serif 8pt), dadurch die
- Einrueckungen in Inhaltsverzeichnissen, Aufzaehlungen und
- Tabellen ebenfalls schrumpfen, automatisch ein Contents-File
- (.cnt-File) erzeugt wird und die Projektdatei (.hpj) ein paar
- andere Eintraege besitzt.
-
- Damit UDO WinHelp4-Dateien erzeugt, uebergibt man per
- Kommandozeile die Option "-4" bzw. "--win4". WinHelp4 wird dazu
- ab der UDOSH32 1.02 unterstuetzt.
-
- Fuer WinHelp4 gibt es analog zu WinHelp folgende neue Kommandos
- und Schalter (die Funktionsweise ist identisch):
-
-
- +----------------------------+----------------------------+
- | WinHelp | WinHelp4 |
- +----------------------------+----------------------------+
- | !win_helpid | !wh4_helpid |
- | !win_charwidth | !wh4_charwidth |
- | !win_propfont | !wh4_propfont |
- | !win_backcolor | !wh4_backcolor |
- | !win_textcolor | !wh4_textcolor |
- | !win_background | !wh4_background |
- | !win_inline_bitmaps | !wh4_inline_bitmaps |
- | !win_high_compression | !wh4_high_compression |
- | !win_medium_compression | (nicht moeglich) |
- +----------------------------+----------------------------+
- | Kuerzel fuer Schalter: win | Kuerzel fuer Schalter: wh4 |
- +----------------------------+----------------------------+
-
- Ich bitte um Rueckmeldung, falls etwas nicht wie gewuenscht
- funktioniert!
-
- Neu: Schalter !wh4_old_keywords, Funktionsweise analog zu
- !win_old_keywords.
-
-
- 1.2 PL10 vom 29.04.1998
- ========================
-
- Allgemeines:
-
- . Bugfix: Bei sehr langen Parametern bei (!xlink) stuerzte UDO
- ab (Patrick Jerchel).
-
- . Neu: Befehlssatz, um benutzerdefinierte, bereits im
- Ausgabeformat vorliegende Header und Footer einzubinden
- (Patrick Jerchel).
-
- !use_raw_header <file>: Die Datei soll am Anfang der Seite
- 1:1 ausgegeben werden. Wird der
- Befehl im Vorspann benutzt, so
- wird fuer jede Seite die Datei am
- Anfang ausgegeben. Wird der Befehl
- in einem Node benutzt, so wird die
- Datei nur fuer diesen Node
- ausgegeben.
-
- !use_raw_footer <file>: Analog fuer den Footer.
-
- !ignore_raw_header: Darf nur in einem Node benutzt
- werden und besagt, dass in diesem
- Node die global geltende
- Headerdatei nicht ausgegeben
- werden soll. Somit kann man
- einzelne Nodes davor schuetzen,
- einen Header zu erhalten.
-
- !ignore_raw_footer: Analog fuer Footer.
-
- Da dies eine eilige Angelegenheit war, werden diese Header
- und Footer momentan nur fuer HTML unterstuetzt. Naehere
- Informationen siehe Abschnitt "HTML".
-
- HTML:
-
- . Neu: Benutzerdefinierte Header und Footer (Patrick Jerchel).
- Moechte man die benutzerdefinierten Header und Footer
- benutzen, so sollte man folgende Dinge beachten:
-
- - UDO gibt den Inhalt der angegebenen Datei 1:1 direkt
- nach dem BODY-Tag aus. Das bedeutet, dass in der Datei
- die Tags "<HTML>", "<TITLE>", "<BODY>" und die
- zugehoerigen schliessenden Tags nichts verloren haben.
-
- - Man ist selber fuer die korrekte HTML-Syntax in der
- Datei verantwortlich.
-
- - Gedacht sind die Header und Footer fuer die Leute, die
- HTML-Dateien in einem Corporate Design erstellen
- muessen und das mit den normalen Bordmitteln von UDO
- nicht hinbekommen.
-
- - Sicherlich kann man durch geschickte Programmierung
- benutzerdefnierter Header und Footer UDO ein neues
- Layout aufzwaengen. Experimentiert ruhig mal ein
- bisschen.
-
- Diese neue Moeglichkeit habe ich in allergroesster Eile
- eingebaut, so dass durchaus die Gefahr besteht, dass noch
- nicht alles hundertprozentig funktioniert. Bei Problemen
- bitte ich daher um Rueckmeldung.
-
- . Aenderung: Bei den Meta-Tags "Keywords" und "Description"
- wird nun "name=" anstatt "http-equiv=" benutzt (Patrick
- Jerchel). Das Meta-Tag "Email" wird nun zudem mit der
- "webmasteremail" ausgegeben.
-
- . Aenderung: Bei Verwendung von (!img) erzeugt UDO nun auch
- eine Fehlermeldung, falls es die Ausmasse des Bildes nicht
- ermitteln konnte.
-
- . Bugfix: Bei der Verwendung von Frames wurden keine
- Fusszeilen mehr ausgegeben (Stefan Braunstein, Norbert
- Hanz).
-
- . Bugfix: !html_backimage gab Muell im BODY-Tag aus (Klaus
- Vogler).
-
- HTML Help:
-
- . Aenderung: In der Browseliste wird nun genau dann ein Link
- auf die erste Seite erzeugt, wenn (in dieser Reihenfolge)
- Titel und/oder Programmname mittels !docinfo gesetzt wurde,
- !tableofcontents oder !maketitle benutzt wurde (Norbert
- Hanz)
-
- . Aenderung: Bei Verwendung von (!img) erzeugt UDO nun auch
- eine Fehlermeldung, falls es die Ausmasse des Bildes nicht
- ermitteln konnte.
-
- . Bugfix: Im HHP-File tauchten HTML-Umlaute auf (Norbert
- Hanz).
-
- . Bugfix: In Indizes wurden Tilden und der ganze andere Rotz
- nicht angepasst.
-
- geschrieben, die eigentlich ins HHC-File gehoerten.
-
- PDFLaTeX:
-
- . Neu: Die Caption fuer !image wird unterstuetzt. Frage: Wie
- richtet man sie genau wie das Bild aus (linksbuendig,
- rechtsbuendig)?
-
- . Aenderung: Links benutzen nun "fitbh" anstatt "fitbv"
- (Herbert Mueller).
-
- . Aenderung: UDO benutzt im Header nun
-
- \pdfpagewidth=\paperwidth
- \pdfpageheight=\paperheight
-
- RTF:
-
- . Aenderung: In den RTF-Befehlen fuer die Kopfzeile wurde ein
- "\par" eingefuegt, so dass die Kopfzeileninhalte nun richtig
- ausgerichtet werden (Norbert Hanz).
-
-
- 1.3 PL9 vom 16.04.1998
- =======================
-
- Allgemeines:
-
- . Neu: Schalter !no_popup_headlines [ ] (Josef Becker)
- Die Verwendung dieses Schalters im Vorspann fuehrt dazu,
- nicht wie bei !no_headlines [ ] bei keinem Node eine
- Titelzeile erzeugt wird, sondern nur bei allen Popup-Nodes.
- Derzeit hat der Befehl nur Auswirkungen auf WinHelp, kann
- also als "!no_popup_headlines [all]" als auch als
- "!no_popup_headlines [win]" eingesetzt werden.
-
- . Neu: Schalter !image_alignment [ ]
- Im Vorspann eingesetzt bestimmt es die Standard-Ausrichtung
- von Bildern, die mit !image eingebunden werden. Diese
- Ausrichtung wird genau dann benutzt, wenn ein Bild
- ausserhalb einer center-, flushleft- oder flushright-
- Umgebung ausgegeben werden soll. Wird ein Bild innerhalb
- einer solchen Umgebung ausgegeben, wird es genauso
- ausgerichtet wie der Text innerhalb der Umgebung, sprich ein
- Bild wird in einer center-Umgebung zentriert ausgegeben,
- unabhaengig davon, was man bei !image_alignment gesetzt hat.
- Will man ein Bild in einer center-Umgebung rechtsbuednig
- ausgeben, so muss man in dem Fall noch eine flushright-
- Umgebung um den !image-Befehl setzen. Alles klar? ;-) Die
- Syntax:
-
- !image_alignment [center]
- !image_alignment [left]
- !image_alignment [right]
-
- . Neu: Schalter !table_alignment [ ]
- Funktionsweise identisch zu image_alignment. Somit koennen
- nun auch Tabellen ausgerichtet werden, jedenfalls dann, wenn
- das Format das unterstuetzt (wie HTML, LaTeX, PDFLaTeX,
- ASCII, DRC, ST-Guide)
-
- . Neu: Zeichensatzschalter !code [cp850] und !code [cp437]
- fuer die Codepages 850 und 437 unter DOS (letztere ist
- identisch mit !code [dos]. Wer beispielsweise Probleme hat,
- das Paragraphenzeichen zu konvertieren, weil UDO komische
- Zeichen ausgibt, der sollte seinen Text mit !code [cp850]
- einleiten (Ulrich Kretschmer). Hinweis: Die DOS-Version von
- UDO (udo386.exe) erwartet standardmaessig Texte mit Codepage
- 437 und gibt auch diese Texte mit dieser Codepage aus.
-
- . Neu: Ausgabeformat "UDO" (ja, richtig gelesen). Uebergibt
- man die Kommandozeilenoption "-u" oder "--udo", so erzeugt
- UDO eine Datei, in der es den kompletten Inhalt der
- Eingabedatei und aller zugehoerigen Includedateien sichert.
- Die neue Datei ist damit zur Weitergabe geeignet, ohne dass
- der Empfaenger die gleiche Verzeichnisstruktur erstellen
- muss (gewuenscht von Martin Rost. Nein, es war kein Stress
- ;-) ).
-
- . Neu: Kommandozeilenoption "--check"
- UDO startet bei Verwendung dieser Option nach dem Pass 1 ein
- paar Ueberpruefungen bezueglich mehrfach vergebener
- Dateinamen fuer HTML, doppelt vergebener Nodenamen, Labels
- und Aliasnamen (Ulrich Kretschmer). Zudem werden nach dem
- Pass 2 Labels und Aliasnamen dahingehend ueberprueft, ob sie
- ueberhaupt referenziert wurden (Ulrich Kretschmer).
-
- . Neu: Schalter !no_img_size [ ]
- Mit diesem Schalter kann man unterbinden, dass UDO die
- Ausmasse von Bildern ermittelt. Wird momentan nur fuer HTML
- benutzt (siehe unten).
-
- . Aenderung: UDO gibt seine Versionsnummer nun zusaetzlich im
- Logfile aus (Ulrich Kretschmer).
-
- . Aenderung: Aus "Hints" wurden im Logfile "Notes".
-
- . Bugfix: Bei Luecken in der Node-Struktur (z.B. bei einem
- !subsubnode direkt nach !node) stuerzte UDO entweder ab oder
- wuerfelte Kapitelnummern durcheinander. Nun erfolgt eine
- Ausgabe ins Logfile und UDO bricht die Konvertierung ab
- (Ulrich Kretschmer).
-
- . Bugfix: Bei HTML und den ascii-basierten Formaten (ASCII,
- DRC, ...) gab es bei folgendem Befehl ein Problem:
-
- blah blah (!xlink [http://www.foo.com/!~bar][])
-
- Entweder wurde die Tilde gar nicht umgesetzt, bei der URL
- fuer HTML umgesetzt oder ganz geschluckt. Man konnte sich
- drehen und wenden, bekam aber nie das gewuenschte (Stefan
- Braunstein). Hinweis: Hat man eine URL mit einer Tilde und
- moechte man die obige, abkuerzende Schreibweise fuer
- (!xlink) verwenden, so muss man die Tilde im ersten
- Parameter quoten (also ! benutzen).
-
- HTML:
-
- . Aenderung: Tabellen werden nun mit "<div align=...>"
- ausgerichtet, die einzige vernuenftige Moeglichkeit, die
- ausserdem auch von allen Browsern korrekt umgesetzt wird.
-
- . Aenderung: Tabellenbeschriftungen werden nun mit "<caption
- align=bottom>" erzeugt und erscheinen daher auch unterhalb
- der Tabelle wie bei allen anderen Formaten.
-
- . Syntaxaenderung: Folgende Befehle fuer Frames- und
- Tabellenlayout wurden an die normalen HTML-Befehle
- angepasst:
-
-
- alt | neu
- ---------------------------+------------------------
- !html_modern_column_width | !html_modern_width
- !html_modern_column_image | !html_modern_backimage
- !html_modern_column_color | !html_modern_backcolor
- ---------------------------+------------------------
- !html_frames_column_width | !html_frames_width
- !html_frames_column_image | !html_frames_backimage
- !html_frames_column_color | !html_frames_backcolor
-
- Bevor Ihr jetzt wieder zu einem grossen Aufschrei ansetzt,
- bedenkt bitte, dass diese Befehle erst in einer der
- Betaversionen eingefuehrt wurden und ich immer darauf
- hingewiesen habe, dass sich bis Release 7 noch etwas aendern
- kann. Ausserdem ist durch die Angleichung an die normalen
- HTML-Befehle zur Steuerung von Text-, Hintrgrundfarben und
- -bildern nun Einheitlichkeit geschaffen. Die "modern"- und
- "frames"-Befehle beziehen sich selbstverstaendlich auch
- weiterhin nur auf den linken Rahmen bzw. die linke Spalte,
- sprich die Funktionsweise hat sich nicht geaendert.
-
- . Neu: Befehle !html_frames_textcolor, !html_frames_linkcolor,
- !html_frames_alinkcolor und !html_frames_vlinkcolor. Mit
- ihnen bestimmt man die Text- und Linksfarben fuer den linken
- Rahmen.
-
- . Neu: Befehl !html_frames_position <text>
- Mit diesem Befehl kann man die Position des Rahmens
- bestimmen, dass die Links auf die Nodes beinhaltet.
- Moegliche Positionen sind left (wie bisher, Standard),
- right, top und bottom (Idee von Konstatin Soemer).
-
- . Neu: Befehl !html_frames_height <wert>
- Hiermit bestimmt man die Hoehe des Rahmens, sofern man den
- Rahmen oben oder unten positioniert. Funktionsweise analog
- zu !html_frames_width.
-
- . Neu: UDO ermittelt nun fuer Bilder im GIF-Format die
- jeweiligen Ausmasse und gibt diese dann beim IMG-Tag an
- (Alexander Clauss). UDO sucht die GIFs ausgehend vom
- Ausgabeverzeichnis, bastelt sich also den Dateinamen aus
- Laufwerk und Pfad der Ausgabedatei und dem bei !image
- angebenen Dateinamen zusammen. Da die Routinen noch
- experimentell sind, kann man die Ermittlung der Ausmasse mit
- dem Schalter !no_img_size [html] deaktivieren.
-
- . Aenderung: Das "moderne" Layout erscheint nun genau wie bei
- den Frames, d.h. Browsebuttons, Copyrighttext und
- Counterbild erscheinen in der rechten Tabelle (Wilfried
- Behne). Das Erscheinungsbild wird dadurch einheitlicher,
- Probleme diverser Browser mit dem Umbruch des
- Copyrighttextes werden damit umgangen.
-
- . Aenderung: UDO uebernimmt nun den kompletten Dateinamen samt
- Endung bei !html_frames_backimage (Michael Streichsbier).
-
- . Aenderung: UDO macht nun bei Verwendung von
- !html_modern_backimage das, was es schon immer machen
- sollte, naemlich HTML-Code erzeugen, so dass in der linken
- Spalte das angegebene Hintergrundbild benutzt wird.
-
- . Aenderung: Dateinamen mit Leerzeichen koennen nun durch
- Anfuehrungszeichen begrenzt auch bei !html_frames_backimage,
- !html_modern_backimage und !html_backimage verwendet werden
-
- . Aenderung: Anfuehrungszeichen werden wieder durch "
- ersetzt.
-
- . Bugfix: In Tabellen wird nun fuer jede Zelle das Fonttag bei
- Verwendung von !html_propfont_name benutzt. Netscape und CAB
- zeigten sonst den Inhalt der Tabelle mit dem Standardfont an
- (Christian Krueger).
-
- . Bugfix: Im Inhaltsverzeichnis wurde ein "<a>" zuviel
- ausgegeben. Zudem wurden die Headlines, die fuer Titel und
- Programmname benutzt werden, falsch zentriert (Christian
- Nieber).
-
- HTML Help:
-
- . Aenderung: Ins Projectfile (Endung ".hhp") wird nun
- zusaetzlich ein Eintrag "Flat=Yes" gesichert, damit der HHC
- nur die im aktuellen Ordner vorhandenen HTML-Dateien
- compiliert.
-
- . Neu: Indizes werden komplett unterstuetzt. Die Indizierung
- wird dem HHC ueberlassen, da in den HTML-Dateien sogenannte
- KLinks gesichert werden.
-
- . Neu: Ausmasse von GIFs werden ermitteln (siehe auch HTML).
-
- LaTeX:
-
- . Bugfix: Wenn in einer Zeile mit einem Kommando am Anfang die
- Verbatimschrift eingeschaltet wurde, aber erst in einer der
- folgenden Zeilen abgeschaltet wurde, dann krachte es bei der
- Umwandlung nach LaTeX (um das herauszufinden, habe ich mir
- mit dem Debugger zwei komplette Stunden um die Ohren
- gehauen).
-
- PDFLaTeX:
-
- . Neu: UDO erzeugt PDFLaTeX bei Verwendung der
- Kommandozeilenoption "-f" bzw. "--pdflatex". Dieses Format
- wird zum ersten Mal erzeugt. Vieles ist noch experimentell,
- so wie PDFLaTeX selber auch. Viele Dinge funktionieren
- bereits, einige noch nicht.
-
- . Neu: Schalter !pdf_medium_compression und
- !pdf_high_compression. Sie fuehren zu entsprechenden
- Ausgaben, damit PDFLaTeX die PDF-Dateien komprimiert
- ausgibt.
-
- . Hinweise:
-
- 1. Getestet habe ich mit der Version 0.11 und MiKTeX 1.10
- 2. PDFLaTeX wandelt keine LaTeX-Umlaute in den Outlines
- dar. Es erwartet normale 8-Bit-Zeichen. Das werde ich
- noch anpassen. Das gleiche gilt fuer den PDF-Info-
- Block.
- 3. PDFLaTeX meckert regelmaessig "link ends in different
- nesting level than it starts". Ich weiss momentan nicht
- genau, woran das liegt. Wer aehnliche Probleme bekommt,
- der kann das umgehen, indem er im Vorspann
- !autoref [off] und !no_links[pdf] angibt.
- 4. Captions von Bildern funktionieren noch nicht.
-
- UDO-Shell:
-
- Aufgrund der neuen Kommandozeilenschalter gibt es eine neue
- Version der UDO-Shell fuer Windows, nun ausserdem mit englischer
- Oberflaeche. Die GEM-Version wurde auch entsprechend angepasst.
- Norbert Hanz hat seine UDO-Shell fuer GEM ebenfalls bereits daran
- angepasst.
-
-
- 1.4 PL8 vom 03.04.1997
- =======================
-
- Allgemeines:
-
- . Neu: Befehlsabkuerzungen sind nun vewendbar (Stefan
- Braunstein):
-
-
- Kommando | Abkuerzung
- --------------------+------------
- !node | !n
- !subnode | !sn
- !subsubnode | !ssn
- !subsubsubnode | !sssn
- !node* | !n*
- !subnode* | !sn*
- !subsubnode* | !ssn*
- !subsubsubnode* | !sssn*
- !pnode | !p
- !psubnode | !ps
- !psubsubnode | !pss
- !psubsubsubnode | !psss
- !pnode* | !p*
- !psubnode* | !ps*
- !psubsubnode* | !pss*
- !psubsubsubnode* | !psss*
- !begin_node | !bn
- !begin_node* | !bn*
- !begin_pnode | !bp
- !begin_pnode* | !bp*
- !end_node | !en
- !item | !i
- !begin_itemize | !bi
- !end_itemize | !ei
- !begin_enumerate | !be
- !end_enumerate | !ee
- !begin_description | !bd
- !end_description | !ed
- !begin_xlist | !bxl
- !end_xlist | !exl
- !begin_blist | !bbl
- !end_blist | !ebl
- !begin_ilist | !bil
- !end_ilist | !eil
- !begin_tlist | !btl
- !end_tlist | !etl
- !begin_quote | !bq
- !end_quote | !eq
- !begin_center | !bc
- !end_center | !ec
- !begin_flushright | !bfr
- !end_flushright | !efr
- !begin_flushleft | !bfl
- !end_flushleft | !efl
- !label | !l
- !alias | !a
- !index | !x
- !heading | !h
- !subheading | !sh
- !subsubheading | !ssh
- !subsubsubheading | !sssh
-
- . Neu: Befehl !mapping <nummer> (Josef Becker). Spielt nur
- fuer WinHelp und IPF eine Rolle (siehe unten).
-
- HTML:
-
- . Bugfix: Alle Umgebungen sollten nun wieder ordentlich
- aussehen. UDO erzeugt nun etwas veraenderten HTML-Code.
-
- . Aenderung: In den auf dem <ul>-Tag basierenden
- Inhaltsverzeichnissen wird nun zu jedem <li> auch ein </li>
- ausgegeben.
-
- . Aenderung: Wird bei !html_modern_column_width bzw.
- !html_frames_column_width statt eines dezimalen Wertes nun
- ein Prozentwert angegeben, so gibt UDO nun auch einen
- Prozentwert aus. Die Angabe von dezimalen Werten ist
- natuerlich weiterhin moeglich (Patrick Jerchel).
-
- IPF:
-
- . Neu: Inline-Images ((!img [ ])) sollten nun funktionieren
- (R. Muenchen).
-
- . Aenderung: Fuer die Headings wird nun "id=" anstatt "res="
- benutzt. Als IDs werden die gleichen IDs wir fuer WinHelp
- verwendet.
-
- . Neu: Mit !mapping <nummer> kann ein res-Wert angegeben
- werden. Wird in einem Node !mapping 4711 benutzt, so erzeugt
- UDO den Eintrag res=4711 im IPF-Node-Header. Wird kein
- !mapping benutzt, so wird auch kein res=... ausgegeben.
- (Josef Becker)
-
- . Neu: "!index" wird unterstuetzt.
-
- . Bugfix: Hinter "lm margin=x" fehlte ein Punkt.
-
- . Bugfix: "!.." wurde falsch angepasst.
-
- . Bugfix: Schriftarten wurden in Tabellen nicht angepasst (R.
- Muenchen)
-
- LaTeX:
-
- . Neu: Schalter !tex_miktex, welcher dazu fuehrt, dass UDO an
- MikTeX 1.09 angepasste Dateien erzeugt.
-
- . Bugfix: In komprimierten Umgebungen (Stichwort !short)
- vergass UDO, Leerzeilen auszugeben, wodurch LaTeX
- Absatzenden nicht erkannte.
-
- . Bugfix: Die Umlaute in den Indizes wurden falsch behandelt
- (Michael Streichsbier).
-
- Win:
-
- . Aenderung: !jumpid wurde umbenannt in !win_helpid (!jumpid
- wird aber auch noch akzeptiert, das kann sich aber
- irgendwann aendern).
-
- . Neu: Kommandozeilenoption --map
- UDO erzeugt bei Uebergabe dieser Option eine Datei namens
- foo.hpm (Help Project Map) und bindet diese zudem im HPJ-
- File ein. Der Inhalt der HPM-Datei sind C-Definitionen, die
- man zum direkten Aufruf von Seiten (in denen !win_helpid
- benutzt wird) ueber das Windows-API. Die Datei wird
- automatisch nun auch dann erzeugt, wenn man !win_helpid oder
- !mapping im Quelltext verwendet.
-
- . Neu: Mit !mapping <nummer> kann ein numerischer Wert
- angegeben werden, den UDO dann im Map-File fuer einen Node
- verwendet. Wird kein !mapping verwendet, so sichert UDO
- einen Eintrag im Map-File mit seiner internen Nummer, aber
- nur dann, wenn man eine !win_helpid gesetzt hat. Sprich: Ein
- Eintrag wird nur dann erzeugt, wenn man bei einem Node
- !mapping oder !win_helpid oder beides verwendet.
-
-
- 1.5 PL7 vom 11.12.1997
- =======================
-
- Allgemeines:
-
- . Neu: Platzhalter (!raw [...])
- Der Parameter wird ohne jegliche Umwandlung, also 1:1
- ausgegeben (Herbert Mueller).
-
- . Aenderung: !raw muss nicht mehr am Anfang einer Zeile
- benutzt werden, sondern kann jetzt auch eingerueckt benutzt
- werden (Herbert Mueller).
-
- . Aenderung: Zusaetzlich zur Fehlermeldung "'!endif' expected"
- wird nun noch im Logfile ausgegeben, in welcher Datei in
- welcher Zeile das letzte !if... benutzt wurde (Ulrich
- Kretschmer).
-
- . Bugfix: Nach !begin_ignore wurde alles ignoriert, auch
- !end_ignore (Andreas Bruhn).
-
- DRC:
-
- . Neu: Vorspann-Kommando !drc_flags <wert>. Hiermit kann man
- den Wert angeben, der als letzter numerischer Wert einer
- Nodedefinition gesetzt werden soll (Stefan Braunstein).
- Beispiel: !drc_flags 6
-
- HTML:
-
- . Neu: !html_propfont_name und !html_propfont_size (Ulrich
- Kretschmer). Hiermit kann der Standardfont und/oder die
- Standardgroesse bestimmt werden. Die Groesse wird gemaess
- HTML 3.2 angegeben. Beispiel:
-
- !html_propfont_name Arial
- !html_propfont_size -1
-
- . Neu: Passend zum obigen Befehlssatz kann man zur Bestimmung
- des nichtproportionalen Zeichensatzes fuer verbatim-
- Umgebungen die Befehle !html_monofont_name und
- !html_monofont_size benutzen.
-
- . Neu: !chaptericon_text
- Hiermit kann man einen Text unterhalb eines Chaptericons
- darstellen (zahlreich gewuenscht).
-
- . Neu: Mit !html_frams_column_image kann man eine
- Hintergrundgrafik fuer den linken Frame setzen (Wilfried
- Behne).
-
- . Aenderung: Auf der ersten Seite wird nur noch dann ein
- Home-Symbol erzeugt, wenn !html_backpage benutzt wird,
- welches dann auf diese Seite zeigt (Herbert Mueller).
-
- . Aenderung: !html_backpage verkraftet nun URLs mit bis zu 512
- Zeichen.
-
- . Bugfix: Wurde im ersten Node !chaptericon_active ohne
- !chaptericon benutzt, so erzeugte UDO statt eines HTML-Tags
- nur Muell (Norbert Hanz). Hinweis: Ein aktives Icon ohne
- Haupticon ist natuerlich auch nicht der Sinn der Sache. ;-)
-
- . Bugfix: Die quotierte Tilde (! ) wurde in
- !docinfo [webmasterurl] nicht korrekt umgesetzt (Michael
- Streichsbier).
-
- . Bugfix: Wurden die HTML-Farbwerte geklammert (z.B.
- !html_backcolor [#FFFFFF], so gab UDO eine Fehlermeldung
- aus, anstatt die Farbe zu uebernehmen (Herbert Mueller).
-
- IPF:
-
- . Aenderung: viele, viele, viele Aenderungen hat es gegeben.
- So wird jetzt fast der komplette UDO-Befehlssatz
- unterstuetzt. Einige Kleinigkeiten (z.B. Indizes)
- funktionieren noch nicht.
-
- RTF:
-
- . Neu: --- wird in \emdash, -- in \endash umgewandelt (Norbert
- Hanz).
-
- . Bugfix: Wurden typographische Anfuehrungszeichen in
- !table_caption verwendet, so erschien die Ueberschrift
- verstuemmelt (fehlende Leerzeichen nach den RTF-Tags)
- (Norbert Hanz).
-
-
- 1.6 PL6 vom 23.10.1997
- =======================
-
- Allgemeines:
-
- . Neu: Schalter !no_links [...]
- Wird dieser Schalter im Vorspann benutzt, so werden Links
- nicht umgewandelt und nur der erste Parameter des Link-
- Kommandos ausgegeben. Praktisch, wenn einem z.B. in RTF das
- Woertchen "siehe ..." auf die Nerven geht (Norbert Hanz).
-
- . Neu: Platzhalter (!index [<text>]
- Funktioniert genau wie (!idx [<text>], mit dem kleinen aber
- feinen Unterschied, dass <text> nicht ausgegeben wird,
- sprich es erfolgt nur ein Eintrag in den Index (Christian
- Nieber).
-
- . Neu: Schalter !subtoc_offset, !subsubtoc_offset und
- !subsubsubtoc_offset
- Hiermit lassen sich analog zu !toc_offset die Offsets fuer
- die Numerierung der Unterkapitel bestimmen (Norbert Hanz).
- Will man beispielsweise die Nummern alle bei 0 starten
- lassen, so benutzt man
-
- !toc_offset -1
- !subtoc_offset -1
- !subsubtoc_offset -1
- !subsubsubtoc_offset -1
-
- Ihr seht, der angegebene Wert wird auf 1 addiert und als
- Startnummr verwendet.
-
- . Neu: ignore-Umgebung mit !begin_ignore und !end_ignore
- Alles, was innerhalb dieser Umgebung steht, wird von UDO
- schlicht und ergreifend ignoriert (zahlreich gewuenscht).
- Ungetestet!
-
- . Bugfix: Kein Absturz mehr bei Verwendung von
- !docinfo [programimage].
-
- . Bugfix: Versucht man eine Tabelle innerhalb einer anderen
- anzulegen, beschwert sich UDO nun (Andreas Swazinna).
-
- . Bugfix: Schachtelt man mit !begin_node zu tief, so erzeugt
- UDO nun eine Fehlermeldung anstatt abzustuerzen.
-
- ASCII:
-
- . Aenderung: Werden Fett-, Kursivschrift etc. ueber das
- Zeilenende hinaus benutzt, so schliesst UDO die Effekte am
- Zeilenende und oeffnet sie am Anfang der naechsten Zeile
- erneut (Norbert Hanz).
-
- DRC:
-
- . Aenderung: Werden Fett-, Kursivschrift etc. ueber das
- Zeilenende hinaus benutzt, so schliesst UDO die Effekte am
- Zeilenende und oeffnet sie am Anfang der naechsten Zeile
- erneut (Stefan Braunstein).
-
- HTML:
-
- . Aenderung: UDO benutzt nun bei Listenumgebungen
- "<td nowrap ...>", um einen Umbruch in der linken Spalte zu
- unterbinden (Norbert Hanz).
-
- . Neu: Befehl !chaptericon_active
- Hier kann man fuer den linken Rahmen bzw. fuer die linke
- Spalte ein Bild angeben, dass nur dann angezeigt wird, wenn
- das Kapitel oder eines dessen Unterkapitel angezeigt wird
- (Wilfried Behne).
-
- . Neu: Schalter !html_button_alignment [left|center|right]
- Sorgt fuer die Ausrichtung der Buttons beim "modernen"
- Layout (Wilfried Behne). Default: center
-
- . Neu: !docinfo [authoricon]
- Statt !docinfo [authorimage] verwendet UDO nun fuer HTML nur
- noch das "authoricon" fuer den linken Frame bzw. die linke
- Spalte. Somit kann man unterschiedliche Bilder fuer
- Titelseite und Frame verwenden.
-
- . Neu: !html_frames_layout koennen folgende Parameter
- uebergeben werden (Norbert Hanz):
-
- - "noresize": Fuegt dem Frameset-Tag "noresize" hinzu.
- Die Breite des linken Frames laesst sich dann vom
- Benutzer nicht mehr veraendern.
- - "noborder": Fuegt dem Frameset-Tag "border=0
- frameborder=0 framespacing=0" hinzu. Der linke Frame
- hat dann keinen Rand mehr.
- - "noscrolling": Fuegt dem Frame-Tag "scrolling=no"
- hinzu. Im linken Frame kann dann nicht mehr gescrollt
- werden.
-
- Beispiele:
-
- - !html_frames_layout noborder noresize noscrolling
- - !html_frames_layout [noborder, noresize]
-
- . Aenderung: Das "authoricon" wird nun auch bei Frames mit der
- Startseite verlinkt.
-
- . Aenderung: UDO benutzt nun fuer Frames und das "moderne"
- Layout standardmaessig keine Hintergrundfarbe mehr.
-
- . Aenderung: Ein Klick auf den aufwaerts gerichteten Pfeil
- verzweigt nun zum Anfang des Inhaltsverzeichnisses und nicht
- wie bisher zum Anfang der Startseite (Norbert Hanz).
-
- . Aenderung: Zur Erzeugung zusaetzlicher Leerzeilen
- (!smallskip etc.) gibt UDO nun "<br> " aus. Der MSIE
- soll sonst Probleme machen (Norbert Hanz).
-
- . Bugfix: !html_img_suffix wird nun auch fuer Chaptericons
- beachtet (Federico Hernandez-Pueschel).
-
- . Bugfix: Referenzen sollten nun immer stimmen, ob man nun
- Frames oder das moderne Layout benutzt, gekoppelt mit dem
- Zusammenfassen von Nodes oder nicht, ob man !html_name
- verwendet oder nicht. Vorher gab es ein ziemliches
- Durcheinander.
-
- . Bugfix: UDO stuerzt nicht mehr ab, falls eine HTML-Datei
- nicht erzeugt werden konnte, sondern gibt jetzt eine
- sinnvolle Fehlermeldung aus.
-
- . Bugfix: Nach einer short-Umgebung wurde ein "</p>" zuviel
- ausgegeben (Norbert Hanz).
-
- . Bugfix: Vor Absaetzen, die einer Liste folgten, fehlte
- "<p>".
-
- . Bugfix: Es wird nun korrekt "<li><p>" anstatt "<p><li>"
- ausgegeben.
-
- . Bugfix: Benutze man bei einer center-, flushleft- oder
- flushright- Umgebung !short, so produzierte UDO nicht das,
- was man bezweckte. Da die Anpassung wirklich unheimlich
- kompliziert waere, ist bis auf weiteres die Verwendung von
- komprimierten Umgebungen dieser Art nicht moeglich.
-
- IPF:
-
- . Neu: Bilder ueber !image sollten nun dargestellt werden.
- (Hauke Wessels). Bitte testen!
-
- RTF:
-
- . Neu: (Endlich) Unterstuetzung fuer Bilder im BMP-Format
- (Befehl !image)! Die ersten Tests erliefen erfolgreich,
- jedoch kann es sein, dass UDO manche Bilder nicht findet
- oder Schrott erzeugt (in diesem Falle !no_images [rtf]
- verwenden. Vielen Dank uebrigens an Christian Nieber fuer
- den C-Code-Schnippsel, auch wenn ich den nicht gebraucht
- habe (der RTF-Export von Papyrus war wesentlich
- aufschlussreicher) ;-)
-
- . Neu: !use_nodes_inside_index [rtf],
- !use_label_inside_index [rtf] und
- !use_alias_inside_index [rtf] werden unterstuetzt (Andreas
- Swazinna).
-
- . Neu: Neuer Schalter !rtf_keep_tables [on|off]
- Wird !rtf_keep_tables [on] benutzt, so gibt UDO alle
- folgenden Tabellen so aus, dass z.B. WinWord Tabellen am
- Seitenende nicht umbricht, sondern den Seitenumbruch vor der
- Tabelle erzeugt. Mit [off] schaltet man diesen Effekt fuer
- alle folgenden Tabellen wieder aus. Default ist [off].
- (Norbert Hanz)
-
- . Aenderung: UDO benutzt im RTF-Header nun \fntbj anstatt
- \fnttj (Norbert Hanz).
-
- . Aenderung: Doppel- und Dreifach-Indizes werden nun korrekt
- exportiert (Norbert Hanz). Hinweis: Papyrus kennt nur
- "Oberbegriff" und "Unterbegriff", daher sollte man hier
- maximal Doppel-Indizes verwenden.
-
- . Aenderung: Bei Verweisen verwendet UDO nun die "richtigen"
- Anfuehrungszeichen (Norbert Hanz).
-
- . Bugfix: !no_headlines wurde nicht beachtet (Norbert Hanz).
-
- . Bugfix: Headings beachteten Ausrichtung (center, flushright)
- nicht (Norbert Hanz).
-
- ST-Guide:
-
- . Bugfix: Auf der UDO-Werbeseite (!udolink) wurde ein falsches
- @limage benutzt (Christian Gosslar).
-
- WinHelp:
-
- . Aenderung: Die Ausmasse des Hauptfensters wurden leicht
- veraendert.
-
- . Bugfix: Headings beachteten Ausrichtung (center, flushright)
- nicht (Norbert Hanz).
-
- . Bugfix: (!idx ...) innerhalb von !table_caption wurde nicht
- umgewandelt (Norbert Hanz).
-
- . Bugfix: Farben "silver" und "gray" waren vertauscht.
-
- . Bugfix: Die Win32-Version erzeugt im HPJ-File nun DOS-
- Umlaute, damit die Titelzeile des WinHelp-Fensters wieder
- stimmt.
-
- GEM-Version:
-
- . Aenderung: Dateinamen, die Leerzeichen enthalten, werden nun
- beim Start externer Programme mit Anfuehrungszeichen
- geklammert. Everest versteht was man will, HCP.TTP und er
- ST-Guide koennen damit allerdings genausowenig anfangen...
-
- . Aenderung: Drag&Drop an Ease und Magxdesk angepasst. Vorher
- gab es Probleme, wenn Dateinamen Leerzeichen enthielten und
- mit Apostrophen oder Anfuehrungszeichen geklammert an UDO
- uebergeben wurden.
-
- Win32-Shell:
-
- . Aenderung: Die Zieldatei kann nun korrekt bestimmt werden
- (Wilfried Behne). Nach dem Aendern des Zielformates muss die
- Zieldatei jedoch neu bestimmt werden, da die UDO-Shell die
- Zieldatei wieder anpasst.
-
- . Bugfix: Anfuehrungszeichen um den Dateinamen, der der UDOSH
- uebergeben wird, werden entfernt.
-
- . Bugfix: Dateinamen mit Leerzeichen werden mit
- Anfuehrungszeichen geklammmert.
-
-
- 1.7 PL5 vom 01.08.1997
- =======================
-
- Allgemeines:
-
- . Neuer Befehl: !input
- Funktioniert genau wie !include jedoch sucht !input
- lediglich in dem Verzeichnis, welches durch die
- Umgebungsvariable $UDOINPUTPATH definiert ist.
-
- . Neue Umgebung: !begin_node ... !end_node (Martin Osieka).
- Hiermit lassen sich Nodes wie mit !node, !subnode etc.
- anlegen. Welche Gliederungsebene jedoch verwendet wird, das
- haengt vom uebergeordneten Node ab. Nodes koennen hiermit
- also genauso geschachtelt werden wie alle anderen Umgebungen
- geschachtelt werden. Ein Beispiel:
-
- !begin_document
- !tableofcontents
- !begin_node Ein Node
- ...
- !begin_node Ein Subnode
- ...
- !end_node
- !end_node
- !end_document
-
- Die neuen Befehle lassen sich auch zusammen mit den "alten"
- Befehlen verwenden, wobei zu beachten ist, dass nach einem
- !node durch !begin_node ein Subnode geoeffnet wird.
-
- Durch die neuen Befehle ergeben sich interessante
- Moeglichkeiten. Will ich bspw. die auf meiner Homepage als
- Subsubnode erscheinenden Softwarebeschreibungen in einem
- ST-Guide-Hypertext oder einer Windows-Hilfe als Subnodes
- darstellen, so kann ich diese nun ohne Aenderung mittels
- !include einbinden.
-
- . Neue Kommandos: !begin_node*, !begin_pnode, !begin_pnode*
- Diese werden analog zu !begin_node, !node*, !pnode und
- !pnode* verwendet. Geschlossen werden die Befehle ebenfalls
- mit !end_node.
-
- . Neu: linedraw-Umgebung, !ldinclude, !linedrawsize
- Bei Nicht-RTF-Formaten wird auf den DOS-Zeichensatz
- umgeschaltet und die Umgebung wie eine verbatim-Umgebung
- behandelt. Naeheres zur Umgebung weiter unten. !ldinclude
- und !linedrawsize sind analog zu !vinclude und !verbatimsize
- implementiert.
-
- . Neues Kommando: !error <text>
- Genau wie die Praeprozessoranweisung #error eines C-
- Compilers kann man hiermit eine Fehlermeldung erzeugen und
- <text> ausgeben. UDO bricht beim Eintreffen dieses Schalter
- die Konvertierung ab.
-
- . Neuer Schalter: !use_auto_toptocs [<format>]
- Wird dieser Schalter eingesetzt, so werden zu Beginn jedes
- Kapitels Links auf die uebergeordneten Kapitel erzeugt. Der
- Schalter ist verfuegbar fuer HTML, WinHelp und ST-Guide.
- Wird der Schalter benutzt, so sichert UDO ein paar
- zusaetzliche Grafiken, die dann verwendet werden.
-
- . Neu: !udolink
- UDO sichert fuer HTML, WinHelp und ST-Guide eine Datei
- namens "udo_wm.[gif,bmp,img]". Mit !udolink kann man in sein
- Werk die Grafik einbinden. Bei HTML wird zugleich ein Link
- auf meine Homepage erzeugt.
-
- . Neu: (!comment [...]), !use_comments [...]
- Mit (!comment [...]) koennen Inline-Kommentare fuer HTML,
- WinHelp, RTF, Quickview, C und Pascal erzeugt werden. Wir im
- Vorspann der Schalter !use_comments benutzt, so werden die
- Kommentare auch bei allen anderen Formaten in Klammern
- ausgegeben (Martin Rost).
-
- . Wieder da: Schalter !use_short_tocs [...]
- Wer nicht die automatisch erzeugten Inhaltsverzeichnisse
- benutzte, musste viele !depth 1 einfuegen. Dies ist nun
- nicht mehr noetig (Andreas Swazinna).
-
- . Aenderung: Die Farbnamen wurden neu festgelegt und
- orientieren sich nun an den durch HTML 3.2 definierten 16
- Farben. Diese lauten:
-
- black
- silver (hellgrau, ehemals "grey")
- gray (dunkelgrau, "gray", nicht "grey"!!!)
- white
- maroon
- red
- purple
- fuchsia
- green (dunkelgruen)
- lime (hellgruen)
- olive
- yellow
- navy
- blue
- teal
- aqua (ehemals "cyan")
-
- Diese Aenderung betrifft die Farbkommandos von HTML und
- WinHelp.
-
- . Bugfix: UDO findet wieder sicher seine INI-Datei.
-
- . Aenderung: Mit !image kann man nun auch problemlos Bilder
- anzeigen lassen, deren Dateiname Leerzeichen enthaelt, wenn
- man den Dateinamen in Anfuehrungsstriche setzt.
- Beispiel: !image "foo bar"
-
- . Aenderung: Die Anzahl der maximal zu verwendenden Symbole
- wurde von 32 auf 128 erhoeht (Uwe Mindrup).
-
- DRC:
-
- . Neu: Schalter !drc_bcolor, !drc_icolor, !drc_ucolor
- Da DRC keine verschiedenen Schriftarten kennt, sondern Text
- lediglich farbig hervorheben kann, kann man mit diesen
- Befehlen UDO mitteilen, in welcher Farbe fetter, kuriver und
- unterstrichener Text dargestellt werden soll. Die
- Farbbezeichnungen stehen oben (Stefan Braunstein).
-
- . Bugfix: Bei !end_document wird nun immer eine Zeile mit dem
- Inhalt "%%" ausgegeben (Stefan Braunstein).
-
- . Bugfix: Der Inhalt des Titelseite wird nun ordentlich
- dargestellt, da UDO die Zeilen mit Leerzeichen auffuellt.
-
- HTML:
-
- . Neu: !docinfo [htmltitle] <text>
- <text> wird fuer den Titel jeder Seite benutzt (anstelle der
- Zusammenfassung von [title] und [program]). Beispiel:
-
- !docinfo [title] Around the operating system
- !docinfo [program] ATOS Ausgabe 02/1997
- !docinfo [htmltitle] ATOS 02/97
-
- Benutzt man [htmltitle], so sieht man im Fenstertitel eines
- Browsers "ATOS 02/97: foo bar". Ansonsten stuende dort
- "Around the operating system ATOS Ausgabe 02/1997: foo bar".
-
- . Neues Kommando: !html_description
- Hiermit kann man die Beschreibung einer Seite in die
- Metainformationen aufnehmen (< META NAME="Description"
- CONTENT="..."). Dieses Kommando ist mehrfach in einem Node
- verwendbar (Frank Roeske).
-
- . Neu: !use_auto_toptocs [html] wird unterstuetzt.
-
- . Aenderung: Wird !html_keywors mehrfach in einem Node
- benutzt, so werden die einzelnen Eintraege, mit einem Komma
- getrennt, in die Metainformationen aufgenommen (Frank
- Roeske).
-
- . Aenderung: HTML 3.2 sieht kein """-Entity mehr vor,
- daher verwendet UDO nun """.
-
- . Aenderung: UDO nutzt nun die Moeglichkeiten von HTML 3.2,
- indem es fuer die enumerate-Umgebung genauso numeriert wie
- in LaTeX, WinHelp oder ASCII, sprich UDO benutzt
- "<ol type=a>", "<ol type=i>" und "<ol type=A>" in
- verschachtelten Umgebungen.
-
- . Aenderung: Werden !heading, !subheading etc. in einer
- center- oder flushright-Umgebung benutzt, so werden die
- Ueberschriften passend eingerueckt.
-
- . Aenderung: Aus "Letzte Aenderung am" wurde "Letzte
- Aktualisierung am".
-
- . Aenderung: Wenn Frames benutzt werden, so wir bei Verweisen
- in den Kopfzeilen auf die Startseite nicht mehr
- "target="_top"" benutzt, sondern es wird nur im rechten
- Rahmen die Datei mit der Startseite neu dargestellt.
-
- . Aenderung: Nach Absaetzen gibt UDO eine zusaetzliche
- Leerzeile aus (Martin Rost).
-
- . Aenderung: Wenn !html_merge_nodes verwendet wird, werden
- manche GIFs nicht gesichert, da sie dann nicht benoetigt
- werden.
-
- . Bugfix: !html_keywords funktionierte auf der Hauptseite
- nicht (Frank Roeske).
-
- . Bugfix: "" wurden durch " ersetzt statt durch ".
-
- HTML-Help:
-
- Seit Release 6 Patchlevel 5 unterstuetzt UDO nun den offiziellen
- Nachfolger von WinHelp: Microsoft HTML Help. Den HTML-Help-
- Workshop kann man sich von Microsofts Web-Site herunterladen. Die
- URL habe ich gerade leider nicht im Kopf, sorry.
-
- UDO legt die fuer den Workshop erforderliche Projekt-, Contents-
- und Index-Datei automatisch an. Der Index bleibt momentan noch
- leer, das habe ich in den fuenf Stunden, die die Anpassung
- erfordert hat, nicht hinbekommen.
-
- . Neben den Standardkommandos existieren folgende
- Spezialbefehle:
-
- - !hh_backimage
- - !hh_backcolor
- - !hh_textcolor
- - !hh_linkcolor
- - !hh_alinkcolor
- - !hh_vlinkcolor
- - !hh_img_suffix
-
- Alle Befehle funktionieren analog zu den gleichnamigen
- Befehlen fuer HTML.
-
- . Ein paar Hinweise:
-
- 1. Zur Programmierung habe ich die Beta 3 des Workshops
- herangezogen. Ich werde in den naechsten Tagen einmal
- schauen, ob bereits eine neue Betaversion des Workshops
- vorhanden ist und ob UDO angepasst werden muss.
- 2. Die Beta 3 scheint keine Bilder zu finden, die nicht im
- gleichen Verzeichnis wie die HTML-Dateien liegen.
- Jedenfalls werden die Bilder, die ich relativ fuer
- meine Homepage adressiere, nicht dargestellt.
-
- RTF:
-
- . Neu: Im RTF-Header wird nun auch eine Colortable ausgegeben.
- Das bedeutet, dass man nun auch in RTF Farben verwenden
- kann.
-
- . Neu: Trennvorschlaege mittels "!-" (z.B. "Ur!-instinkt")
- werden fuer RTF uebernommen (Stefan Braunstein).
-
- . Neu: Mittels der linedraw-Umgebung ist es nun moeglich, in
- einem RTF-File "DOS-Screenshots" oder sonstige Texte, die
- die DOS-Grafikzeichen verwenden, zu erstellen. Dazu muss der
- Zeichensatz "MS LineDraw" installiert sein. Word fuer
- Windows zeigt die Passagen korrekt an, WordPad95 hingegen
- nicht (warum auch immer). Analog zu !vinclude funktioniert
- !ldinclude: Es wird eine komplette Datei eingelesen und in
- einer linedraw-Umgebung dargestellt. Ebenfalls analog zu
- !verbatimsize funktioniert !linedrawsize, womit die
- Zeichensatzgroesse bestimmt werden kann (Andreas Swazinna).
-
- ST-Guide:
-
- . Neu: !use_auto_toptocs [stg] wird unterstuetzt.
-
- . Bugfix: UDO gab immer @width 0 aus (Christian Gosslar).
-
- . Bugfix: UDO gab fuer !hline immer @line 0 aus (Uwe Mindrup)
-
- . Bugfix: Statt @default "Inhaltsverzeichnis" wird nun korrekt
- @default Main ausgegeben, wenn man auf eine Titelseite
- verzichtet.
-
- WinHelp:
-
- . Neu: !win_textcolor <farbe>
- Hiermit laesst sich die Farbe festlegen, mit der der Text
- erscheinen soll.
-
- . Neu: !use_auto_toptocs [win] wird unterstuetzt.
-
- . Aenderung: !win_backcolor ersetzt den Schalter
- !win_background. In der Uebergangsphase bleibt der alte
- Schalter noch erhalten. Grund der Umbenennung: Angleichung
- an den Befehl !html_backcolor.
-
- . Aenderung: Die Palette der zu verwendenden Farben wurde an
- die der HTML-3.2-Spezifikation angepasst.
-
- . Aenderung: Der "Beenden"-Button wird nicht mehr benutzt.
- Stattdessen wird bei Verwendung von !use_about_udo ein
- UDO6-Button eingebaut.
-
- . Bugfix: Die Nodes wurden bei "!depth 1" im
- Inhaltsverzeichnis fett dargestellt und nicht dann, wenn die
- Tiefe hoeher war (Andreas Swazinna).
-
- . Bugfix: Wurde !table_caption fuer eine Tabelle benutzt, die
- innerhalb einer anderen Umgebung stand, so erzeugte UDO
- ziemlichen Murx, so dass im guenstigsten Falle die
- Tabellenueberschrift unsichtbar war (Norbert Hanz).
-
-
- 1.8 PL4 vom 25.06.1997
- =======================
-
- Ich hoffe, ich habe alle Aenderungen notiert. ;-)
-
- Zum ersten Mal gibt es eine Version fuer Win32 (Windows 95 und NT)
- nebst neuer, besserer Shell. Beide Programme mit Debug-Informationen
- ausgeliefert, deshalb benoetigt man folgende DLLs:
-
- 1. MFC40D.DLL
- 2. MSVCRT40.DLL
- 3. MSVCR40D.DLL
-
- Allgemeines:
-
- . Aenderung: Es heisst nun !docinfo [drcstatusline] anstatt
- !docinfo [drc_statusline].
-
- . Aenderung: Es heisst nun !docinfo [stgdatabase] anstatt
- !docinfo [stg_database].
-
- HTML:
-
- . Aenderung: Neue, flachere Images im Win95-Look, die zudem
- die Win216-Palette verwenden.
-
- . Aenderung: Bei !html_modern_layout wird nun im Header HTML
- 3.2 ausgegeben (Alexander Clauss).
-
- . Aenderung: Alle Bilder werden nun mit "border=0" ausgegeben.
- Ausnahme: Image-Links im Text.
-
- . Neu: UDO kann Frames erzeugen. Das Layout entspricht dem
- durch !html_modern_layout erzeugten Tabellenlayout,
- allerdings wird das "kleine" Inhaltsverzeichnis in einem
- Frame erzeugt. Wie beim "modernen" Layout werden auch hier
- die sogenannten Chaptericons beachtet.
-
- - !html_frames_layout: Wird dieses Kommando im Vorspann
- benutzt, so werden Frames erzeugt.
-
- - !html_frames_column_width <wert>: Gibt die Breite des
- linken Frames an.
-
- - !html_frames_column_color <farbe>: Gibt die
- Hintergrundfarbe des linken Frames an.
-
- UDO benutzt folgende Dateinamen, die man selber nicht
- benutzen sollte: 00con.htm[l] und 00toc.htm[l].
-
- Externe Links werden immer mit target="_top" erzeugt. Dies
- wird man auch in Zukunft nicht aendern koennen.
-
- . Neu: In den Kopf-/Fusszeilen wird nun auch jeweils ein Bild
- ausgegeben, das auf die Hauptseite verweist.
-
- . Neu: Kommando !html_counter_command .... Es kann in jedem
- Node benutzt werden. Was dem Kommando folgt, wird 1:1 im
- Footer ausgegegen, so dass man den Counter optisch besser
- plazieren kann als frueher. Beim "modernen Layout" wird der
- Counter dann also in der linken Spalte dargestellt.
-
- . Bugfix: Bei den sogenannten Chaptericons wurden Backslashes
- nicht in Slashes umgewandelt(Uwe Mindrup, Thomas Much).
-
- ST-Guide:
-
- . In den Kopfzeilen stehen nun immer mindestens zwei
- Leerzeichen zwischen Kapitelnamen und Hypertexttitel (Martin
- Osieka).
-
- GEM-Version:
-
- . Der Fileselector wird nun immer mit einem grossen
- Laufwerksbuchstaben aufgerufen (Christian Huch).
-
- Win32-Shell:
-
- . Die Shell duerfte selbsterklaerend sein, bis auf folgende
- Kleinigkeiten:
-
- - Die INI-Datei wird nun aus dem Verzeichnis geladen, in
- der das Executable liegt. Beim Start gibt die Debug-
- Version dieses Verzeichis aus.
-
- - Unter Konfiguration koennen nun die Dateiendungen fuer
- die Formate angegeben werden. Laesst man das
- Eingabefeld leer, so werden Defaultendungen benutzt.
- Will man beispielsweise HTML-Dateien mit der Endung
- .htm erzeugen (UDO32 erzeugt defaultmaessig .html), so
- muss man hier in das Eingabefeld .htm eingeben
- (inklusive Punkt!).
-
- Eine Online-Hilfe werde ich nachreichen, sobald ich mehr
- Zeit dazu habe, sie ueberhaupt zu schreiben.
-
-
- 1.9 PL3 vom 04.04.1997
- =======================
-
- Allgemeines:
-
- . Bugfix: Die Benutzung von !programimage und !authorimage
- fuehrte zum Absturz (Stefan Braunstein).
-
- . Bugfix: Die korrekte Benutzung der Befehle zur
- Schriftumschaltung wird nun auch bei Ueberschriften (Nodes
- und Headings) ueberprueft (Juergen Conradi), darueber hinaus
- nun auch bei Bildunterschriften.
-
- Apple QuickView:
-
- . Bugfix: Schriftarten wurden in Bidunterschriften nich
- umgewandelt.
-
- DRC:
-
- Alle Aenderungen wurden auf Wunsch von Stefan Braunstein
- eingebaut. Sonst benutzt wohl niemand den DRC. ;-)
-
- . Bugfix: Bei Subsubnodes wurden falsche Nummern benutzt.
- Zudem fehlt die Angabe von "0, 0, 0,", so dass es Probleme
- mit Kapitelueberschriften gab, die mit Umlauten oder Ziffern
- begannen.
- . Bugfix: Die Status-Line wurde falsch ausgegeben.
- . Aenderung: !hline wird unterstuetzt.
- . Aenderung: Am Anfang von Nodes wird erst eine Leerzeile
- ausgegeben, damit der Text nicht gleich unter der
- Fensterkante klebt.
- . Neu: Mittels !docinfo [drc_statusline] kann man den Text
- setzen, den UDO fuer die Statuszeile verwendet. Fehlt diese
- Angabe, so erzeugt UDO eine Zeile der Art "Copyright (c) by
- <author>". Wurde !docinfo [author] nicht angegeben, so
- erzeugt UDO eine Zeile "Made with UDO".
-
- HTML:
-
- . Neu: !html_modern_column_width <wert>. <wert> gibt an, wie
- breit die linke Spalte der Tabelle sein soll.
-
- . Neu: !html_modern_column_color <farbe>. <farbe> darf Werte
- wie bei !html_backcolor annehmen und bestimmt die
- Hintergrundfarbe der linken Spalte.
-
- . Aenderungen: Am "Modern Layout" wurde gefeilt. Die
- Ergebnisse sollten nun mit Internet Explorer, Navigator und
- Communicator ordentlich aussehen.
-
- IPF:
-
- . Bugfix: (!nl) wurde falsch umgesetzt.
-
- . Bugfix: Die meisten Befehle, die Umgebungen beenden, wurden
- nicht umgesetzt.
-
- . Bugfix: docprof wurde falsche ausgegeben.
-
- LyX:
-
- . Bugfix: In Bildunterschriften wurden interne Zeichen von UDO
- nicht angepasst.
-
- ST-Guide:
-
- . Neu: Mittels !docinfo [stg_database] kann man angeben, was
- UDO fuer die @database-Zeile ausgeben soll. Die alte,
- umstaendliche Loesung mittles !stg_no_database und
- !raw [stg] @database ist demnach nicht mehr noetig. Wird
- !docinfo [stg_database] nicht verwendet, so erzeugt UDO wie
- gehabt eine Zeile, gebildet aus !docinfo [title] und
- !docinfo [program].
-
- . Aenderung: Der Schalter !stg_no_database existiert nicht
- mehr.
-
- . Bugfix: Wurde in PL2 kein !docinfo [program] benutzt, so
- wurde in der Kopfzeile Murks ausgegeben.
-
- WinHelp:
-
- . Bugfix: Schriftarten wurden in Bidunterschriften nich
- umgewandelt.
-
- GEM-Version:
-
- . Neu: Die Kommandozeilenoption "--force-long" kann nun auch
- in der GEM-Version benutzt werden.
-
- . Aenderung: Der Hauptdialog wurde aufgeraeumt und benutzt
- neben zahllosen Radio-Buttons nun ein Popup.
-
- . Aenderung: Unter MagiC wird nun auch eine Menuezeile
- angemeldet.
-
- . Aenderung: Der Dialog "Externe Programme" wurde aufgeraeumt.
- Anstatt der zahllosen Radio-Buttons wird nun eine Listbox
- verwendet.
-
- Windows-Shell:
-
- . Neu: DRC und IPF koennen nun ausgewaehlt werden. HelpTag
- steht dafuer nicht mehr zur Verfuegung. Die neue Shell ist
- nur im Windows-Beta-Archiv enthalten und nicht ueber meine
- regulaere Homepage erhaeltlich.
-
-
- 1.10 PL2 vom 26.03.1997
- ========================
-
- Dieser Patchlevel ist hochgradig beta, da ich habe fast ueberall
- Aenderungen und Laufzeit-Optimierungen vorgenommen habe.
- Fehlfunktionen, Abstuerze etc. bitte sofort melden!
-
- Allgemeines:
-
- . Syntaxaenderung: Die Format-Spezialbefehle haben sich
- geaendert.
-
-
- neu | alt
- ------------+------
- !raw [asc] | !asc
- !raw [stg] | !stg
- !raw [win] | !win
- etc. | etc.
-
- Innerhalb der Klammern koennen nun die gleichen Ausdruecke
- verwendet werden wie bei den Abfragebefehlen, also auch
- mehrere oder `all' und `none'.
-
- Die Befehle, die nur Zeilen ausgeben, wenn man nicht in das
- passende Format umwandelt, existieren nicht mehr und koennen
- ueber obigen !raw-Befehl auch nicht direkt erzeugt werden.
- Hier muss man nun den Umweg ueber eine Abfrage-Raw-
- Kombination gehen. Beispiel:
-
- Frⁿher:
- !=asc Dies erscheint nur beim ASCII-Format nicht.
- Jetzt:
- !ifndest [asc]
- !raw [all] Dies erscheint nur beim ASCII-Format nicht.
- !endif
-
- . Syntaxaenderung: Die Befehle fuer die Titelseiten-
- Informationen haben sich geaendert. Ein paar neue sind
- ausserdem hinzugekommen.
-
-
- neu | alt
- -------------------------------+--------------
- !docinfo [title] ... | !title ...
- !docinfo [program] ... | !program ...
- !docinfo [version] ... | !version ...
- !docinfo [date] ... | !date ...
- !docinfo [author] ... | !author ...
- !docinfo [address] ... | !street ...
- !docinfo [address] ... | !town ...
- !docinfo [address] ... | -
- !docinfo [address] ... | !country ...
- !docinfo [address] ... | !email ...
- !docinfo [webmastername] ... | -
- !docinfo [webmasteremail] ... | -
- !docinfo [webmasterurl] ... | -
-
- Wie man sieht, sind die speziellen Befehle wie !street,
- !email etc. weggefallen. Sie werden nun unter
- !docinfo [address] zusammengefasst. Zudem sind nun insgesamt
- 15 Adresszeilen moeglich. Was Ihr da angebt, das bleibt Euch
- ueberlassen.
-
- Die Webmaster-Angaben sind nur fuer HTML von Belang.
- Naeheres dazu siehe unten.
-
- . Syntaxaenderung: Die Befehle zum Setzen des Zeichensatzes
- haben sich geaendert. Jetzt gibt es nur noch einen Befehl
- (!code). Diesem Befehl uebergibt man den benutzten
- Zeichensatz als Parameter:
-
-
- neu | alt
- --------------------+-----------------
- !code [dos] | !code_dos
- !code [hp8] | !code_hp8
- !code [iso] | !code_iso
- !code [mac] | !code_mac
- !code [next] | !code_next
- !code [tos] | !code_tos
- --------------------+-----------------
- !code [latin1] | wie !code [iso]
- !code [iso-8859-1] | wie !code [iso]
-
- . Neu: DRC-Format (David's Readme Compiler fuer DOS),
- Kommandozeilen-Option --drc, allerdings noch nicht komplett
- implementiert.
-
- . Neu: IPF-Format (Information Presentation Facility, OS/2),
- Kommandozeilen-Option --ipf, allerdings noch nicht komplett
- implementiert. Ausserdem habe ich keine Moeglichkeiten, UDOs
- Ausgaben zu ueberpruefen, ich bin daher auf Eure Mithilfe
- besonders angewiesen.
-
- . Neu: Die C-Sourcecode-Umgebung laesst sich nun mittels
- !ifdest [src] abfragen. Fuer Pascal benutzt man
- !ifdest [pas] (Patrick Jerchel).
-
- . Neu: Platzhalter (!nolink [ ]). Der Inhalt der Klammern wird
- nicht referenziert.
-
- . Neu: Befehl !jumpid. Dieser Befehl kann maximal einmal pro
- Node benutzt werden. Ausgegeben wird die ID wie ein Alias.
- Jump-IDs koennen als C- oder Pascal-Headerfile ausgegeben
- werden (bitte mal die Pascal-Ausgabe ueberpruefen, ich bin
- da zu lange raus).
-
- . Neu: comment-Umgebung (!begin_comment, !end_comment,
- !cinclude) (Martin Rost). Text, der innerhalb der Umgebung
- steht, wird als Kommentar auch in die Ausgabedatei
- geschrieben, sofern das jeweilige Format Kommentare
- beherrscht.
-
- . Neu: Schalter !no_footer [ ]. Wird dieser Schalter fuer HTML
- gesetzt, so werden keine Webmaster-Angaben am Ende einer
- jeden Seite ausgegeben, sofern letztere vorhanden sind.
-
- . Neu: Kommandozeilen-Option -@ file. UDO liest dann aus der
- Datei file die Optionen. In dieser Datei muss in jeder Zeile
- genau eine Option stehen. Beispiel:
-
- $ udo -@ 4stg.opt udo6ger.u
- [4stg.opt]
- --stg
- -o
- udo.stg
- --verbose
-
- Dies ist gerade fuer die DOS-Version praktisch, da bei
- entsprechend langen Dateinamen der Platz nicht fuer alle
- Optionen ausreicht. Die UDO-Shell wird demnaechst
- entsprechend angepasst.
-
- . Neu: Kommandozeilen-Optionen --c-idfile und --pas-idfile.
- Werden diese Optionen angegeben, so erzeugt UDO eine H-Datei
- fuer C und/oder eine I-Datei fuer Pascal, in denen
- Konstanten mit allen Jump-IDs ausgegeben werden. Vorsicht:
- UDO ueberschreibt existierende Headerfiles ohne Rueckfrage!
-
- . Neu: Kommandozeilen-Option --force-long. Wird diese Option
- benutzt, so versucht UDO auch auf den Systemen, die
- standardmaessig keine langen Dateinamen unterstuetzen (TOS,
- DOS), lange Dateinamen zu erzeugen (Endnung .html anstatt
- .htm).
-
- . Neu: Den Befehlen, die sich um die Ausgabe der
- Inhaltsverzeichnisse kuemmern, kann man nun einen weiteren
- Parameter uebergeben, der angibt, wie tief die Ausgabe des
- Inhaltsverzeichnisses gehen soll (Martin Osieka). Beispiele:
-
- - !tableofcontents !depth 1
- Im Inhaltsverzeichnis werden nur die Nodes (1. Ebene)
- ausgegeben.
-
- - !tableofcontents
- Komplettes Inhaltsverzeichnis ausgeben.
-
- - !toc [all] !depth 2
- Bei allen Formaten wird das Inhaltsverzeichnis
- ausgegeben, hier jedoch mit genau 2 Ebenen, also den
- Nodes und den Subnodes.
-
- - !subtoc [stg,win] !depth 1
- Fuer ST-Guide und WinHelp werden im
- Unterinhaltsverzeichnis eines Nodes werden alle
- Subnodes (auch hier die 1. Ebene unterhalb der Nodes)
- ausgegeben.
-
- - !use_auto_subtocs [stg,win] !depth 2
- Unterinhaltsverzeichnisse werden fuer ST-Guide und
- WinHelp automatisch erzeugt. In ihnen werden jeweils
- nur die Subnodes und Subsubnodes (Tiefe gleich zwei)
- ausgegeben, nicht die Subsubsubnodes (das waere
- ausgehend von den Nodes die dritte Ebene).
-
- Aufgrund dieser sehr flexiblen Moeglichkeit, die Tiefe der
- Inhaltsverzeichnisse zu steuern, sind einige Schalter
- ueberfluessig geworden (siehe unten).
-
- . Aenderung: Die Schalter
-
- - !use_short_toc
- - !no_toc_subnodes
- - !no_toc_subsubnodes
- - !no_toc_subsubsubnodes
-
- existieren nicht mehr. Aufgrund der obigen Neuerungen wurden
- sie ueberfluessig bzw. passten nicht mehr ins Konzept.
-
- !no_toc_subnodes kann nun durch !tableofcontents !depth 1
- ersetzt werden.
-
- . Aenderung: Die komplette Auswertung der Optionen wurde bei
- der Kommandozeilen-Version ueberarbeitet. Nun muss der Name
- der Quelldatei nicht als letzte Option angegeben werden,
- jedoch ist auch nur noch die Angabe einer Quelldatei
- moeglich. Zudem fehlten bei udo --help einige Angaben.
-
- . Aenderung: UDO kann nun auch Dateien "includen", die
- Leerzeichen im Namen enthalten. Ist dies der Fall, so muss
- man den Dateinamen in Anfuehrungsstriche setzen. Beispiel:
-
- !include "hello world.u"
-
- . Aenderung: Wird !tabwidth 0 benutzt, so wandelt UDO keine
- TABs mehr in verbatim-/sourcecode-Umgebungen in Leerzeichen
- um (Patrick Jerchel).
-
- . Aenderung: UDO gibt jetzt eine Fehlermeldung aus, wenn
- !maketitle benutzt wird, ohne irgendwelche Informationen
- fuer die Titelseite bereitgestellt zu haben.
-
- . Aenderung: Umfangreiche Optimierungen. UDO sollte spuerbar
- und messbar schneller fertig sein. Probiert es mal aus.
-
- . Aenderung: UDO benutzt jetzt zur Erzeugung der temporaeren
- Datei fuer die eigene Werbeseite tmpnam() (Martin Osieka).
- Wundert Euch also bitte nicht, falls im Logfile oder bei --
- verbose ein komischer Dateiname auftauchen sollte.
-
- . Aenderung: Auf den Systemen, die den ISO-Latin1-Zeichensatz
- verwenden, wurden zu oft unbekannte Zeichen bemaengelt. Die
- Warnmeldungen bezueglich der Zeichenumwandlung sind nun
- ausserdem informativer.
-
- . Aenderung: Es sind nun 4096 Nodes und Labels/Aliase
- benutzbar.
-
- . Aenderung: Die Titelseite wird intern nun dynamisch
- verwaltet, daher sollten keine Probleme (bis auf den
- fehlenden Umbruch) mehr bei ueberlangen Eintraegen
- auftreten.
-
- . Aenderung: Die Eintraege fuer das Inhaltsverzeichnis werden
- nun zur Haelfte dynamisch verwaltet. UDO sollte daher auf
- Systemen mit wenig RAM nicht so schnell die Puste ausgehen.
-
- . Bugfix: Bei !toc wurder der Begriff "Anhang" nicht
- ausgegeben (Berthold Reiff).
-
- . Bugfix: Der Schalter !no_images wurde nicht bei )!ilink [ ]
- und (!img [ ]) beachtet. Ausserdem werden nun bei !no_images
- keine Bilder mehr in den Kopf- und/oder Fusszeilen bei HTML
- ausgegeben.
-
- . Bugfix: Beim Beenden der Sourcecode-Umgebung wurden
- !end_quote und !end_verbatim in der falschen Reihenfolge
- aufgerufen (Hauke Wessels).
-
- . Bugfix: Umlaute in Zeilen, die mit einem `#' begannen (also
- UDO-Kommentare), wurden in verbatim-Umgebungen nicht oder
- falsch umgesetzt.
-
- . Bugfix: Bei (!xlink ...) wurde !! nicht angepasst (Christian
- Gosslar).
-
- . Bugfix: Jetzt sind - wie in der Doku beschrieben - fuenf
- Zeilen mit !email moeglich (Bertholf Reiff).
-
- . Bugfix: Eine leere !email-Zeile wurde bemaengelt, es wurden
- aber trotzdem Leerzeilen ausgegeben (Berthold Reiff). Tip:
- Leere Zeilen erzeugt man nun, indem man nur eine Tilde
- (festes Leerzeichen) angibt.
-
- . Bugfix: Die Schriftarten-Befehle wurden auf der Titelseite
- nicht abgepasst (Berthold Reiff). Schriftarten koennen nicht
- auf der Titelseite benutzt werden. Wer diese benoetigt, muss
- sich selbst eine Titelseite gestalten.
-
- . Bugfix: Wurde in einer Zelle einer Tabelle mehr als 128
- Zeichen verwendet, so stuerzte UDO ab (Frank Roeske). Jetzt
- erfolgt eine Fehlermeldung und die Zeile, in der die zu
- grosse Zelle benutzt wurde, wird nicht ausgegeben.
-
- . Bugfix: Bei folgender Konstellation geriet UDO in eine
- Endlosschleife, da das erste Kommando aufgrund der fehlenden
- Klammer nicht beendet wurde:
-
- Bla fasel (!command [!..] [!..] (!B)foo(!b)
-
- Bei command gleich xlink, plink, link, macro, idx und img
- trat eine Endlosschleife auf.
-
- . Bugfix: Schriftarten sollten nun bei !index funktionieren.
-
- . Bugfix: Es wurde nur ein (!ilink) pro Zeile uebersetzt
- (Stefan Braunstein).
-
- HTML:
-
- . Neu: Werden mit !docinfo Webmaster-Daten angegeben, so
- erzeugt UDO standardmaessig am Ende einer jeden Seite
- folgendes:
-
- Copyright (c) by <webmastername> [<webmasteremail>|<webmasterurl>]
- Letzte גnderung am (!today)
-
- !webmasterurl hat Prioritaet vor !webmasteremail. Werden
- keine Angaben gemacht oder im Vorspann !no_footers [html]
- benutzt, so gibt UDO nichts aus.
-
- . Neu: !html_modern_layout
- Wird dieser Schalter im Vorspann ausgegeben, so wird jede
- Seite als Tabelle dargestellt. Die Tabelle besteht dann aus
- zwei Spalten, wobei in der linken Spalte die Links auf die
- anderen Nodes und in der rechten Spalte der Seiteninhalt
- ausgegeben werden. Benutzt man !chaptericon innerhalb eines
- Nodes, so werden in der linken Spalte Imagelinks angelegt.
-
- Hinweis: Dieses Feature ist noch niegelnagelneu, ich habe es
- erst vor einer Stunde eingebaut. Es fehlt noch die
- Moeglichkeit, die Breite und Hintergrundfarbe der linken
- Spalte sowie den Abstand von linker zu rechter Spalte zu
- beinflussen. Wie ich gerade sehe, stellt der Internet-
- Explorer die Tabellen anders dar als der Netscape Navigator
- es tut. Hier werde ich also noch etwas testen muessen.
-
- . Neu: !chaptericon
- Dieses Kommando gibt den Namen einer Grafik an, welche UDO
- fuer den Link auf den aktuellen Node in der linken Spalte
- des "modernen" Layouts verwenden soll. Bei Subnodes und
- tieferen Ebenen wird der Befehl momentan missachtet.
-
- . Neu: Schalter !html_ignore_8bit
- Wird dieser Schalter im Vorspann angegeben, so werden 8-
- Bit-Zeichen nicht in HTML-Entities (ä etc.) umgewandelt
- (Rein Bakhuizen van den Brink). Somit ist es moeglich, auch
- von ISO-Latin1 abweichende Dateien zu erzeugen, ohne das UDO
- dazwischenfunkt.
-
- . Aenderung: Bei den Bezeichern von Labels und Nodes werden
- alle nicht-alphanuemrischen Zeichen nun durch %XX ersetzt,
- wobei XX der Hexcode des jeweiligen Zeichens ist. Hiervon
- ausgenommen sind neben `a'-`z', `A'-`Z' und `0'-`9' die
- Zeichen `$', `+', `-', `.' und `_'.
-
- . Aenderung: Auf System, die lange Dateinamen unterstuetzen,
- benutzt UDO nun fuer die Numerierung der HTML-Dateien drei
- Stellen pro Ebene anstatt zwei (001002003004.html anstatt
- 01020304.html).
-
- . Bugfix: Bei Bildern ohne Bildunterschrift wurden bei HTML
- fuer das IMG-Tag keine Anfuehrungszeichen ausgegeben (Stefan
- Braunstein).
-
- . Bugfix: Slashes werden bei !html_backimage nicht mehr in
- Backslashes umgewandelt (Heiko Schaefer).
-
- . Bugfix: Auf der ersten Seite wurde keine Kopfzeile
- ausgegeben, wenn man auf !maketitle verzichtete.
-
- LaTeX:
-
- . Neu: Komprimierte Umgebungen mittels !short sind nun auch
- bei LaTeX erzeugt, indem UDO folgendes in der Umgebung
- ausgibt:
-
- \itemsep 0pt
- \parsep 0pt
- \parskip 0pt
-
- . Neu: Unterinhaltsverzeichnisse werden nun auch fuer LaTeX
- ausgegeben (Hauke Wessels). Dazu wird eine Itemize-Umgebung
- verwendet.
-
- . Neu: Zu jedem Node wird nun ein gleichlautendes Label
- ausgegeben, so dass man auch ohne Gefahr bei den Links auf
- Nodes verweisen kann (Hauke Wessels).
-
- . Aenderung: Bei !no_toc_subnodes [tex] werden keine Nodes
- mehr "versteckt". Ich muss jetzt nur noch den LaTeX-Befehl
- herausfinden, mit dem man die Ausgabetiefe bei LaTeX aendern
- kann.
-
- Pure-C-Help:
-
- . Im Seitenheader benutzt UDO nun capsensitive anstatt
- sensitive. UDO selbst beachtet ja auch die Gross-/
- Kleinschreibung.
-
- . Auf das Inhaltsverzeichnis werden in den Kopf- und
- Fusszeilen keine Links mehr angelegt, wenn man gar kein
- Inhalstverzeichnis hat erzeugen lassen.
-
- ST-Guide:
-
- . Bugfix: Links auf Nodes, die ein @ (im Linktext oder
- Nodenamen) benutzten, wurde das @ einmal zuviel ausgegeben
- (Holger Herzog).
-
- . Bugfix: !alias und !ignore_links funktioniert nun auch bei
- !pnode und den verwandten Befehlen.
-
- . Aenderung: Beim ST-Guide werden in Listen wieder zwei
- Leerzeichen Abstand ausgegeben (Martin Osieka).
-
- WinHelp:
-
- . Aenderung: UDO benutzt nun Nummern zur Referenzierung der
- Nodes innerhalb der RTF-Datei. Dadurch ist es moeglich,
- Nodes zu benutzen, die sich nur durch Gross-/Kleinschrebung
- unterscheiden.
-
- . Bugfix: In den Subtocs stimmte die Einrueckung bei manchen
- Eintraegen nicht. Man sah nur noch die letzte Nummer
- (Peter-F Bajetto).
-
-
- 1.11 PL1 vom 10.02.1997
- ========================
-
- Allgemeines:
-
- . Neu: Hollaendisch wird als Sprache angeboten (Danke an
- Rogier Cobben). Aktiviert wird sie mit !language dutch,
- abgefragt mit !iflang [dutch].
-
- . Neu: Schalter !code_next zum Umschalten auf den NeXTStep-
- Zeichensatz.
-
- . Aenderung: Die ganzen alten Sprachbefehle wie !german oder
- !english existieren nicht mehr. Die Ausgabesprache laesst
- sich nun nur noch mit !language einstellen.
-
- . Umlaute in !table_caption* wurden nicht gequotet (Christian
- Goslar).
-
- . Die GEM-Shell benutzte "udo.hyp" als Hypertextname, obwohl
- der Hypertext "udo6ger.hyp" heisst (Michael Depke).
-
- HTML:
-
- . Neu: Na endlich! Jetzt werden auch bei HTML die list-
- Umgebungen korrekt ausgegeben. UDO erzeugt dafuer nun HTML-
- Tabellen. Leider unterscheiden sich Navigator und IE bei der
- Ausgabe der Tabellen, besonders was die Zwischenraeume und
- den Umbruch der ersten Spalte angeht. Hier werde ich noch
- ein wenig experimentieren.
-
- . Aenderung: Der Schalter !html_use_xlist existiert nicht
- mehr. UDO verwendet per default obige Methode
-
- . Neu: Der Schalter !html_no_xlist fuehrt dazu, dass UDO
- anstatt die Listen wie bisher als description-Umgebungen
- ausgibt.
-
- . Neue Befehle zum Einbinden von Body-Optionen fuer Nodes:
-
- - !html_backimage <file.suffix>
- Setzen eines Hintergrundbildes. Momentan muss man noch
- die Dateieindung angeben; UDO setzt sie nicht
- automatisch dahinter.
-
- - !html_backcolor [<color>|#FFFFFF]>
- Setzen der Hintergrundfarbe. Vordefinierte Farben sind
- black, white, red, green, blue, yellow, cyan, magenta
- und grey. Will man eine andere Farbe haben, so kann man
- den Hexwert auch direkt angeben.
-
- - !html_textcolor [<color>|#FFFFFF]> Setzen der
- Textfarbe.
-
- - !html_linkcolor [<color>|#FFFFFF]> Setzen der Farbe
- fuer Links.
-
- - !html_alinkcolor [<color>|#FFFFFF]> Setzen der Farbe
- fuer aktive Links.
-
- - !html_vlinkcolor [<color>|#FFFFFF]> Setzen der Farbe
- fuer bereits besuchte Links.
-
- Anmerkungen:
-
- - Werden die Befehle im Vorspann benutzt, so setzt man
- damit die Defaultwerte fuer alle Seiten inkl. dem
- Inhaltsverzeichnis.
-
- - Bei Angabe der Farben uebernimmt UDO genau dann den
- angegebenen Wert, falls das erste Zeichen ein `#' ist.
-
- . Neu: !verbatimsize wird nun fuer HTML unterstuetzt.
-
- . Aenderung: In den Kopfzeilen wird keine Titelzeile, sondern
- nur noch die Verweise auf die benachbarten Seiten
- ausgegeben. Der Titel wird mit ins <TITLE>-Tag gesetzt. So
- sieht es besser aus. Ausserdem weiss jemand, der eine Seite
- nicht ueber die Homepage ansteuert, sofort wo er ist und in
- welchem Kontext die Seite steht.
-
- . Bugfix: Wurde nur !no_headlines oder nur !no_bottomlines
- verwendet, so sicherte UDO die Button-GIFs nicht. Er tut
- dies jetzt nur dann nicht mehr, wenn fuer HTML beide
- Schalter gesetzt werden.
-
- . Bugfix: Wurden Kapitel gemischt, so fehlten die Buttons, mit
- der man zur naechsten Seite verzweigen konnte. Ich hoffe,
- jetzt funktioniert es korrekt.
-
- . Bugfix: Bei Tabellen wurde <p align=center nach <table>
- ausgegeben (Hans Braun).
-
- Pure-C-Help:
-
- . In verbatim-Umgebungen wurden interne Escape-Sequenzen nicht
- ersetzt. Dadurch schlug die Referenzierung fehl (Peter
- Hellinger).
-
- ST-Guide:
-
- . `@width' wird nun immer ausgegeben (Martin Osieka).
-
- . In `@{ ... ignore }' wurden auch die `@' angepasst, was
- nicht sein durfte (Martin Osieka).
-
- . Wird (!nl) benutzt, so entfernt UDO Leerzeichen am Ende der
- Zeile, damit Hyperion nicht durcheinander geraet (Manfred
- Osieka).
-
- . Chapterimages wurden nicht zentriert ausgegeben.
-
- WinHelp:
-
- . Chapterimages wurden nicht zentriert ausgegeben.
-
-
- 1.12 PL0 vom 02.01.1997
- ========================
-
- Allgemeines:
-
- . Neu: Schalter !use_mirrored_indices [ ]. Wird dieser
- Schalter benutzt, so legt UDO beim Befehl !index oder bei
- der Platzhalterversion (!idx...) auch die "gespiegelten"
- Eintraege an, falls man einen Doppeleintrag vornimmt. Falls
- man also diesen Schalter benutzt, dann kann man sich bei der
- Angabe von
-
- !index A !! B
-
- die folgende Zeile sparen:
-
- !index B !! A
-
- . Neu: flushleft-Umgebung (!begin_flushleft, !end_flushleft).
- Hiermit kann man den Blocksatz partiell ausschalten.
-
- . Aenderung: Falls eine Datei nicht geoeffent werden konnte,
- wird nur noch eine Zeile im Logfile ausgegeben.
-
- . Aenderung: Die Fehlermeldungen bezueglich der Umgebungen
- wurden etwas verfeinert. So werden nun auch fehlende
- !end_flushright und !end_flushleft bemaengelt.
-
- . Aenderung: !break ist nun ein Kommando wie alle anderen auch
- und kann daher auch in Abfragen auftauchen. Es wird nun
- weder in verbatim- und raw-Umgebungen noch in Tabellen
- beachtet.
-
- . Neu: Mit dem Befehl !table_caption* kann man einen
- Tabellentitel ohne die Angabe von "Tabelle #" erzeugen
- (Christian Gosslar).
-
- . Neu: Mit dem Befehl !image* kann man ein Bild ausgeben,
- wobei die Bildunterschrift ohne "Abbildung #" erzeugt wird
- (Christian Gosslar).
-
- . Bugfix: Spezialbefehle wie !stg, !html etc. beachteten nicht
- die if-else-Zweige (Christian Gosslar).
-
- . Aenderung: Der Schalter fuer den Blocksatz heisst nun
- !use_justification anstatt !use_justified.
-
- . Aenderung: Es sind nun 3000 Kapitel benutzbar.
-
- LyX:
-
- . Bug fix: LyX kennt keine "Chapter*", daher gibt UDO fuer
- !use_style_book fuer !node* ebenfalls "Chapter" aus. Daher
- werden bei LyX auch Kapitel numeriert, die bei den anderen
- Formaten nicht numereriert werden.
-
- . Bug fix: Schriftarten in Kapitelnamen funktionierten nicht.
-
- ST-Guide:
-
- . Neu: !autoref_items wird nun auch fuer description- und
- xlist-Umgebungen unterstuetzt.
-
-
-
-